Optimization and Stabilization of Composite Service Processing in Cloud System

نویسندگان

  • Sheng Di
  • Derrick Kondo
  • Cho-Li Wang
چکیده

With increasingly mature virtual machine (VM) technology, the compute resources provided by Cloud systems can be divided or isolated on demand under a payment model. By leveraging such a feature, we design and implement a cloud system that can optimize the overall performance of processing user requests which are made up of composite services. Specifically, we aim to minimize the response time for each user request, and also maximize the fairness of the treatment for the competitive situation in short supply. We first design an optimal VM resource allocation scheme with a minimized VMM operation cost for each task. Then, for maximizing the fairness of the treatment in the competitive situation, we design a best-suited queuing policy and a resource sharing scheme adjusted based on Proportional-Share model, which can effectively disperse the resource contention. Experiments confirm two points: (1) the mean task response time is close to the theoretically optimal value in the non-competitive situation; (2) when the system runs in short supply, each request could still be processed efficiently, with just a slight extension on their response times compared to their ideal values. The solution that combines Lightest Workload First (LWF) queuing policy with our designed Adjusted Proportional-Share Model (LWF+APSM) exhibits the best and stable performance. It outperforms other solutions in the competitive situation, by 38% w.r.t. the worst-case response time and by 12% w.r.t. the fairness of the treatment.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Joint Allocation of Computational and Communication Resources to Improve Energy Efficiency in Cellular Networks

Mobile cloud computing (MCC) is a new technology that has been developed to overcome the restrictions of smart mobile devices (e.g. battery, processing power, storage capacity, etc.) to send a part of the program (with complex computing) to the cloud server (CS). In this paper, we study a multi-cell with multi-input and multi-output (MIMO) system in which the cell-interior users request service...

متن کامل

Title Optimization and stabilization of composite service processing in a cloud system

With virtual machines (VM), we design a cloud system aiming to optimize the overall performance, in processing user requests made up of composite services. We address three contributions. (1) We optimize VM resource allocation with a minimized processing overhead subject to task’s payment budget. (2) For maximizing the fairness of treatment in a competitive situation, we investigate the best-su...

متن کامل

Bandwidth and Delay Optimization by Integrating of Software Trust Estimator with Multi-User Cloud Resource Competence

Trust Establishment is one of the significant resources to enhance the scalability and reliability of resources in the cloud environment. To establish a novel trust model on SaaS (Software as a Service) cloud resources and to optimize the resource utilization of multiple user requests, an integrated software trust estimator with multi-user resource competence (IST-MRC) optimization mechanism is...

متن کامل

An Effective Task Scheduling Framework for Cloud Computing using NSGA-II

Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...

متن کامل

A Model based on Cloud Computing for the implementation and management IT services in Banks

In recent years, the banking industry has made significant changes in technology and communications. The expansion of electronic communications and a large number of people around the world access to the Internet, appropriate to establish trade and economic exchanges provided but high costs, lack of flexibility and agility in existing systems because of the large volume of information, confiden...

متن کامل

Cloud manufacturing system

Cloud manufacturing is defined as a relationship between the consumer and a flexible array of production services, managed by an intervening architecture that can match service providers to product and manufacturing processes Cloud manufacturing definitions typically make explicit or imply three groups of actors: consumers, who request and use cloud manufacturing processes; application provider...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012